

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>WSDL Port Type Operation [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Web Services (WSDL),Web Services (WSDL) Model WSDL, Port Type Operation,WSDL,WSDL Port Type Operation,Operation,Operation WSDL Port Type Operation,Model,Model WSDL, Port Type Operation,Port Type Operation,Port Type Operation WSDL">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">WSDL Port Type Operation</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="wsdl_binding.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="wsdl_message_part.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">WSDL portType operations are represented in Enterprise Architect by operations defined as part of a WSDLportType interface (see the </span><span class="f_BodyText" style="font-style: italic;"><a href="wsdl_port_type.htm">WSDL Port Type</a></span><span class="f_BodyText"> topic).</span></p>
<p class="p_BodyText"><span class="f_BodyText">To add portType operations to your WSDLportType interfaces, follow the steps below.</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Open the Overview diagram defined for your WSDL namespace package, and double-click on the PortTypes package to open the PortTypes diagram.</span></li>
<li value=2><span class="f_NumberedList">Drag the </span><span class="f_NumberedList" style="font-style: italic;">PortType Operation</span><span class="f_NumberedList"> item onto a WSDLPortType stereotyped interface. The </span><span class="f_UIControl">WSDL PortType Operation</span><span class="f_NumberedList"> dialog displays.</span><br>
<span class="f_NumberedList">&nbsp;</span><br>
<img src="wsdlporttypeoperationprops.png" width="373" height="560" border="0" alt="WSDLPortTypeOperationProps"><br>
<span class="f_NumberedList">&nbsp;</span></li>
<li value=3><span class="f_NumberedList">Type in the </span><span class="f_MenuKeyField">Name</span><span class="f_NumberedList"> for the operation.</span></li>
<li value=4><span class="f_NumberedList">Select the </span><span class="f_MenuKeyField">Operation Type</span><span class="f_NumberedList">.</span></li>
<li value=5><span class="f_NumberedList">Type in or select the </span><span class="f_MenuKeyField">Input</span><span class="f_NumberedList">, </span><span class="f_MenuKeyField">Output</span><span class="f_NumberedList"> and </span><span class="f_MenuKeyField">Fault</span><span class="f_NumberedList"> details for the operation. The </span><span class="f_MenuKeyField">Message</span><span class="f_NumberedList"> drop-down list is taken from the WSDLmessage elements defined under the Messages package.</span></li>
<li value=6><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">OK</span><span class="f_NumberedList"> button to close the </span><span class="f_UIControl">WSDL PortType Operation</span><span class="f_NumberedList"> dialog and create the operation.</span></li>
</ol>
<p class="p_BodyText"><span class="f_BodyText">You can edit the WSDL-specific properties of the portType operation later by double-clicking the operation in the diagram or </span><span class="f_UIControl">Project Browser</span><span class="f_BodyText">. Alternatively, on </span><span class="f_NumberedList">the </span><span class="f_UIControl">WSDL PortType Operation</span><span class="f_NumberedList"> dialog, </span><span class="f_BodyText">click on the </span><span class="f_MenuKeyField">UML</span><span class="f_BodyText"> button to invoke the standard </span><span class="f_UIControl">Properties</span><span class="f_BodyText"> dialog for an operation. (This button does not display on the initial </span><span class="f_UIControl">WSDL PortType Operation</span><span class="f_BodyText"> dialog for a new PortType Operation.)</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
